package br.com.linkideias.model.command.cidade;

import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.hibernate.Session;
import br.com.linkideias.model.bean.Cidade;
import br.com.linkideias.model.command.InterfaceCommand;
import br.com.linkideias.model.dao.HibernateDAO;
import br.com.linkideias.model.dao.InterfaceDAO;
import br.com.linkideias.util.HibernateUtil;


public class ConsultarCidade implements InterfaceCommand {

	@Override
	public String execute(HttpServletRequest request,
			HttpServletResponse response) {
		InterfaceDAO<Cidade> cidadeDAO = new HibernateDAO<Cidade>(Cidade.class, (Session)request.getAttribute(HibernateUtil.HIBERNATE_SESSION));
		List<Cidade> cidades = cidadeDAO.getBeans();
		request.setAttribute("cidades", cidades);
		return "consulta_cidade.jsp";
	}

}
